#循环代码优化测试
#未优化
import time
start=time.time()
for i in range(1000):
    result=[]
    for m in range(10000):
        c=i*1000    #提到外部循环
        result+=[m*100]     #不使用拼接，会产生大量新对象
end=time.time()
print("耗时：{0}".format(end-start))

#已优化
print("简单循环优化后......")
start2=time.time()
for i in range(1000):
    result=[]
    c = i * 1000  # 提到外部循环
    for m in range(10000):
        result.append(c+m*100)     #使用拼接，不会产生大量新对象
end2=time.time()
print("耗时：{0}".format(end2-start2))